約 2,821,945 件
https://w.atwiki.jp/yukichu/pages/32.html
Scale Yard http //www7.atwiki.jp/yukichu/pages/32.html# htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
https://w.atwiki.jp/kumakuma705/pages/12.html
FISH SCALE (フィッシュスケール) ウエイト:14g 18g 裏面刻印:筆記体ロゴ ゴシック体ロゴ imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (画像ファイル名または画像URL)
https://w.atwiki.jp/thesimssocial/pages/110.html
名称 Landscape Easel 費用 Lv 1800 Simoleons - Lv30 設置材料 2 Dreams, 6 Love, 6 Fury. 3 Sound Sample Drop Cloth, Duster, Rubber Glove, Muse Drop2 Landscape Painting , Ruler タイトル 最低Lv 解放アイテム 消費エネルギー 報酬 Desert Landscape - - 9 actions 20 Pastoral Landscape 31 9 Muse, 5 Light Box 15 actions 21 Mountain Landscape 32 4 Paint, 7 Muse, 1 Leftovers 16 actions 22 Hilly Landscape 33 1 Paint, 1 Herbs, 4 Muse 8 actions 23 Ocean Landscape 35 6 Pencil, 3 Photograph, 2 Dreams 15 21 actions 24 Forest Landscape 37 3 Paint, 5 Ruler, 1 Canvas - 16 20 actions 25 Beach Landscape 40 6 Pencil, 3 Relaxation, 2 Canvas - 12 18 actions 26 Historical Landscape 43 8 Paint, 4 Ruler, 4 History Book - 10, 20 25 actions 27 Romantic Landscape 50 3 Pencil, 8 Love, 4 Canvas - 9, 12 15 actions 28 Urban Landscape 75 12 Paint, 6 Ruler, 15 Canvas 16, 20 24 actions 29 PixelPowerの費用とLvは 55SimCash - Lv30 は共通(?)
https://w.atwiki.jp/hayeong/pages/42.html
scale(x) #標準化関数
https://w.atwiki.jp/lslwiki/pages/315.html
llSetScale llSetScale( vector サイズ ) 機能概略 プリムの"サイズ"をセットします。 サンプル integer iCHANNEL = 42; list lIDOLS = ["Iori Minase", "Makoto Kikuchi", "Ami Mami Futami" , "Yayoi Takatuki", "Ritsuko Akituki","Azusa Miura", "Haruka Amami","Chihaya Kisaragi","Yukiho Hagiwara","Miki Hosii"]; default { state_entry() { llListen(iCHANNEL, "", NULL_KEY, ""); } touch_start(integer total_number) { llDialog(llDetectedKey(0), "Select Idol", lIDOLS, iCHANNEL); } listen(integer channel, string name, key id, string message) { vector vPOS=llGetPos(); vector vSCL=llGetScale(); float fSCLZ=vSCL.z; if(message == "Iori Minase") { llSetPos(vPOS- 0,0,fSCLZ/2 + 0,0,0.75 ); llSetScale( 0.5, 0.5, 1.50 ); llSetText(llUnescapeURL("%E6%B0%B4%E7%80%AC%E3%80%80%E4%BC%8A%E7%B9%94") +"\nHeight 150cm", 1,1,1 ,1.0); } else if(message == "Makoto Kikuchi") { llSetPos(vPOS- 0,0,fSCLZ/2 + 0,0,0.785 ); llSetScale( 0.5, 0.5, 1.57 ); llSetText(llUnescapeURL("%E8%8F%8A%E5%9C%B0%E3%80%80%E7%9C%9F") +"\nHeight 157cm", 1,1,1 ,1.0); } else if(message == "Ami Mami Futami") { llSetPos(vPOS- 0,0,fSCLZ/2 + 0,0,0.745 ); llSetScale( 0.5, 0.5, 1.49 ); llSetText(llUnescapeURL("%E5%8F%8C%E6%B5%B7%E3%80%80%E4%BA%9C%E7%BE%8E") +llUnescapeURL("%E3%83%BB%E7%9C%9F%E7%BE%8E") +"\nHeight 149cm", 1,1,1 ,1.0); } else if(message == "Yayoi Takatuki") { llSetPos(vPOS- 0,0,fSCLZ/2 + 0,0,0.725 ); llSetScale( 0.5, 0.5, 1.45 ); llSetText(llUnescapeURL("%E9%AB%98%E6%A7%BB%E3%80%80%E3%82%84%E3%82%88%E3%81%84") +"\nHeight 145cm", 1,1,1 ,1.0); } else if(message == "Ritsuko Akituki") { llSetPos(vPOS- 0,0,fSCLZ/2 + 0,0,0.78 ); llSetScale( 0.5, 0.5, 1.56 ); llSetText(llUnescapeURL("%E7%A7%8B%E6%9C%88%E3%80%80%E5%BE%8B%E5%AD%90") +"\nHeight 156cm", 1,1,1 ,1.0); } else if(message == "Azusa Miura") { llSetPos(vPOS- 0,0,fSCLZ/2 + 0,0,0.84 ); llSetScale( 0.5, 0.5, 1.68 ); llSetText(llUnescapeURL("%E4%B8%89%E6%B5%A6%E3%80%80%E3%81%82%E3%81%9A%E3%81%95") +"\nHeight 168cm", 1,1,1 ,1.0); } else if(message == "Haruka Amami") { llSetPos(vPOS- 0,0,fSCLZ/2 + 0,0,0.79 ); llSetScale( 0.5, 0.5, 1.58 ); llSetText(llUnescapeURL("%E5%A4%A9%E6%B5%B7%E3%80%80%E6%98%A5%E9%A6%99") +"\nHeight 158cm", 1,1,1 ,1.0); } else if(message == "Chihaya Kisaragi") { llSetPos(vPOS- 0,0,fSCLZ/2 + 0,0,0.81 ); llSetScale( 0.5, 0.5, 1.62 ); llSetText(llUnescapeURL("%E5%A6%82%E6%9C%88%E3%80%80%E5%8D%83%E6%97%A9") +"\nHeight 162cm", 1,1,1 ,1.0); } else if(message == "Yukiho Hagiwara") { llSetPos(vPOS- 0,0,fSCLZ/2 + 0,0,0.77 ); llSetScale( 0.5, 0.5, 1.54 ); llSetText(llUnescapeURL("%E8%90%A9%E5%8E%9F%E3%80%80%E9%9B%AA%E6%AD%A9") +"\nHeight 154cm", 1,1,1 ,1.0); } else if(message == "Miki Hosii") { llSetPos(vPOS- 0,0,fSCLZ/2 + 0,0,0.795 ); llSetScale( 0.5, 0.5, 1.59 ); llSetText(llUnescapeURL("%E6%98%9F%E4%BA%95%E3%80%80%E7%BE%8E%E5%B8%8C") +"\nHeight 159cm", 1,1,1 ,1.0); } } } サンプルの使い方 1)適当なオブジェクトを1つ作成し、自分の近くに置いておきます。(底面を地面に接するようにします。) 2)新しいスクリプトの全文を、サンプルと置き換え、保存します。 3)オブジェクトにTouchして、ダイアログボックスから選択し、サイズが変わることを確認して下さい。 Tips サンプルの元ネタは「IDOLM@STER」です。 詳細な説明 プリムのスケール(サイズ)をセットします。 サイズ規制:すべての方向について、最低0.01m、最大10mです。 プリムのスケールは、llGetScaleを使って取得できます。 llSetScaleの代わりにllSetPrimitiveParamsを使用することもできます。 History 来客数: - 選択肢 投票 役に立った (0) 役立たずだった (0) 名前 コメント
https://w.atwiki.jp/scaled-wurm/pages/36.html
1995 ~ 1996年のType1のトーナメントで活躍したコントロールデッキで、Brian Weissmanが作成した。 とにかく打ち消し呪文などで防御に徹するデッキ。 ジェイムデー秘本/Jayemdae Tomeや沢山の制限カードでアドバンテージを得たり破裂の王笏/Disrupting Scepter+精神錯乱/Mind Twistでロックしたりする。 その後、甲鱗のワームで殴ったり、Mana Drainからの甲鱗のワームで殴ったりする。 当時のことなのでパワー9はすべて入っている(ただし制限カードになっていたので1枚ずつ)。 また、デュアルランドのおかげでDemonic TutorやRegrowthなどの強力カードも入れることができる(実際、当時の制限カードが片っ端から入っている)。 サンプルレシピ 使用者 Brian Weissman フォーマット Type1(アルファ~リバイズド+アラビアンナイト~フォールン・エンパイア+甲鱗のワーム) メインデッキ サイドボード 2 クリーチャー 1 象牙の塔/Ivory Tower 2 甲鱗のワーム 1 フェルドンの杖/Feldon s Cane 37 呪文 1 破裂の王笏/Disrupting Scepter 1 Black Lotus 1 ジェイムデー秘本/Jayemdae Tome 1 Mox Pearl 2 赤の防御円/Circle of Protection: Red 1 Mox Sapphire 2 血染めの月/Blood Moon 1 Mox Jet 1 Moat 1 Mox Ruby 1 火の玉/Fireball 1 Mox Emerald 2 赤霊破/Red Elemental Blast 1 Sol Ring 2 神への捧げ物/Divine Offering 2 破裂の王笏/Disrupting Scepter 1 トーモッドの墓所/Tormod s Crypt 1 ジェイムデー秘本/Jayemdae Tome 1 Mirror Universe 4 解呪/Disenchant 2 Moat 4 剣を鍬に/Swords to Plowshares 1 Amnesia 1 Ancestral Recall 1 Braingeyser 2 対抗呪文/Counterspell 4 Mana Drain 1 Timetwister 1 Time Walk 1 回想/Recall 1 Demonic Tutor 2 赤霊破/Red Elemental Blast 1 Regrowth 21 土地 3 平地/Plains 4 島/Island 4 Tundra 2 Volcanic Island 4 真鍮の都/City of Brass 1 Library of Alexandria 3 露天鉱床/Strip Mine メインデッキのうち、ジェイムデー秘本とAmnesia以外で1枚のみのカードは全て当時の制限カード。 また、サイドボードの象牙の塔/Ivory Towerとフェルドンの杖/Feldon s Caneも同様。 これは精神錯乱が禁止カードになったあとのデッキ。 禁止前(制限時)はAmnesiaが精神錯乱になる以外はほぼ同じ。
https://w.atwiki.jp/bicycle_panda/pages/26.html
Greenscale s Blight Lord Greenscale Health 4,1m ブサメン Abilities Noxious Fumes 20~30秒毎に使用する。channeling終了時に75% Healing DebuffをNoxious Fumesを受けたプレイヤー全員に対し付与する。2secのcast後、3000-6000ダメージ/tickを3秒間に渡って与える。 Rending Cleave 4500-6000ダメージのCleave。Noxious Fumesの後必ず使用する。 Genesis Torrent Air Phaseの間に使用する。全てのraidメンバーに2000lifeダメージを与える。 Life Reclamation Air Phase終了時に使用する。Air Phase終了時にまだ生きているAddの合計health分回復する。 Mortal Extermination 正確に言うと、Air Phase終了時にspawnするWord of Deathによって使用される。Verdant Annihilatorを倒した後に出現する光の中に居ないプレイヤーに対し大ダメージを与える。光の中にいるプレイヤーには500ダメージ程度を与える。 Adds Spawned 植物Adds Strangle Plant(アシ) Health ~70k Abilities Lashing Vines 近くにいるプレイヤーに2000ダメージ/tickを与え、Slowを与える。 Noxious Bracken(ワラビ) Health 20k Abilities Noxious Spores 2000ダメージを与え、10%分のmana/energy/powerをdrainする。 Toxic Blossom(キノコ) Health 10k? Abilities Unstable Spores 爆発して周囲のプレイヤーに1400ダメージを与えノックバックさせる。 Sentient Pollen(ウィスプ) Health 5,500 Abilities Life Bolt ターゲットに対し300-400ダメージを与える。超高速キャスト。 Pollen Burst ターゲットに対し400-500ダメージを与える(kill時に放つAoEかもしれない)。 6秒毎に3体に分裂する。 人型Adds Verdant Annihilator Health 248k Abilities Lifebound Rage Purge可能な自己buff。攻撃に1700ダメージを追加する。 Debilitating Strike Cleave。 Lifebound Scoundrel Health 97k Abilities Shadow Assault ターゲットの背後にテレポートし100ダメージ与える。 Cruel Backstab ターゲットの背後にいる時に使用する。1400ダメージを与える。 Lifebound Warlord Health 115k Abilities Furious Shockwave 前方に放つコーンAoE。Tankに対して2200ダメージを与える。 Lifebound Mender Health 97k Abilities Spirit Bolt ターゲットに対し1300ダメージを与える。 Word of Mending ターゲットを25000回復するヒール。interrupt可能。 Strategy TankはGreenscaleがRaidの方を向かないようにtankしてください。 GreenscaleがStrangle Plantsをsummonしたら、Plant Tank(off tank)は3つあるプールのうち1つからdebuffを取り、Strangle Plantsを燃やしてください。 Plant Tankはこの戦闘中ずっとStrangle Plantsを燃やすことになります。 全DPSは最初のPhaseではGreenscaleを攻撃します。 GreenscaleはHealthが75%になると空中に飛び、北東か北西か南に位置取ります。Tanks以外は彼をおいかけて彼の下に位置取って下さい。 移動が終わるとGreenscaleはAddsをspawnさせるためにGenesis Torrentを使います。Addsの構成は以下の通りです。 1x Verdant Annihilator 1x Lifebound Mender 1x Lifebound Scoundrel 2xLifebound Warlord s Addsがspawnしたら、Main Tankはaddsをキャッチしてraidの側面まで移動します。 この時、Plant TankはVerdant AnnihilatorをキャッチしGreenscaleの真下でtankしてください。 全てのDPSはMain Tankがキャッチしている4addsを殺してください。Addsが死んだら全raidメンバーはPlant TankがtankingしているVerdant Annihilatorの所まで移動して、Verdant Annihilatorを殺して下さい。 Verdant Annihilatorが死ぬと、光の円が彼を中心に出るので、全raidメンバーはこの円の中に入ってください。 この光は中にいるプレイヤー全員にToxic Blossomに対するimmuneと、Word of Deathの放つMortal Exterminationのダメージ軽減を与えます。 Mortal Exterminationの後、Greenscaleは着地しGround Phaseへと戻ります。 Greenscaleのhealthが25%になるまでは、新しいplantsが沸く事以外は同じ事の繰り返しです。しかし、Sentient PollenがSpawnし始めると変化します。 GreenscaleのHPごとに沸くplantsは以下の通りに決まっています。 ~100% Strangle Plants ~75% Strangle Plants, Toxic Blossoms ~50% Strangle Plants, Toxic Blossoms, Noxious Bracken ~25% Strangle Plants, Toxic Blossoms, Noxious Bracken, Sentien Pollen Greenscale s Health ~50% Noxious Brackenがspawnし始めます。ranged DPSは可能な限り早くこれを倒してください。Noxious Brackenは頻繁にspawnするので、処理が遅れるとraidの限界が来てwipeすることになります。 Greenscale s Health ~25% Sentient Pollenがspawnします。彼らは大抵の場合、Main Tankを最初にターゲットします。Tankに対して大ダメージを与え始めるので、早急に処理する必要があります。 全てのranged DPSはSentinent Pollenを処理して下さい。処理が追いつかないようならMelee DPSに助けを求めて下さい。もしGreenscaleの元へSentinent Pollenが辿り着くと、Greenscaleに攻撃力増加のbuffが付きます(このbuffはair phaseの間しか効果が無いように見受けられる)。 このPhaseが戦闘を通して最も難しいPhaseです。 Wispがranged DPSの最優先ターゲットです。Brackenは2番目です!melee DPSはGreenscaleに対するDPSを止めるべきではありません。 Main TankはGreenscaleが中央に来るように移動し、raidの方に向かないようにtankします。 この段階は、完全にDPSレースです!処理出来ない量のAddがspawnします。DPSがきちんとSentient Pollensを処理してBrackenとSporeを回避すれば、Greenscaleは倒れるはずです。 Raid Damage Ground Phase中は低いが、Air Phase中は高い。 Tank Damage Main Tankが受けるダメージは非常に高い。 推奨Raid構成 2 Tanks 5-7 Healers (2 Chloros) 2-3 Support (1-2 Bards, 1 Archon) 8-11 DPS (Ranged DPSとMelee DPSの適切な組み合わせ)ranged DPSはrangerをお勧めします。 Movie loot
https://w.atwiki.jp/tmiya/pages/55.html
初心者の為の練習問題 原文はScala exercises for beginnersを参照の事。 関数型言語の初心者向けの良い課題だと思うのだが。...が、関数型言語に不慣れだと、そもそもどんな関数を作る事が期待されているのか判んないかもしれないなぁ。(メソッド名とか関数の型から大体の見当がつくかな?) ソースコード中の error("課題") の部分を自分の書いたコードで置き換える事が期待されています。 初心者の回答を自動で採点する為に、scalacheck で回答の正当性を検証する為の方法を誰か解説しない? // 下記の List のメソッドは使用してはならない // * length // * map // * filter // * (および ++ のようなその変形) // * flatten // * flatMap // * reverse (および reverseMap, reverse_ のような変形) // これはまた、List に対する for-構文の使用も禁止している。 // 自分で書いた関数は使用して良い。例えば問題 2 では問題 1 あるいは問題 3 を使用して良い。 // 許可された既に存在するメソッドを適切に使用した場合は、エレガントさが評価される。 // 満点 66点 object Exercises { def succ(n Int) = n + 1 def pred(n Int) = n - 1 // Exercise 1 (問題 1) // Relative Difficulty 1 (難易度 1) // Correctness 2.0 (正しい回答に 2.0 点) // Performance 0.5 (性能 0.5 点) // Elegance 0.5 (エレガントさ 0.5 点) // Total 3 (合計 3) def add(x Int, y Int) Int = error("課題 x, yは 0 または正の数と仮定せよ。Int に対する +, - の使用を禁止する。上述の succ/pred の使用のみ許す。") // Exercise 2 // Relative Difficulty 2 // Correctness 2.5 marks // Performance 1 mark // Elegance 0.5 marks // Total 4 def sum(x List[Int]) Int = error("課題") // Exercise 3 // Relative Difficulty 2 // Correctness 2.5 marks // Performance 1 mark // Elegance 0.5 marks // Total 4 def length[A](x List[A]) Int = error("課題") // Exercise 4 // Relative Difficulty 5 // Correctness 4.5 marks // Performance 1.0 mark // Elegance 1.5 marks // Total 7 def map[A, B](x List[A], f A = B) List[B] = error("課題") // Exercise 5 // Relative Difficulty 5 // Correctness 4.5 marks // Performance 1.5 marks // Elegance 1 mark // Total 7 def filter[A](x List[A], f A = Boolean) List[A] = error("課題") // Exercise 6 // Relative Difficulty 5 // Correctness 4.5 marks // Performance 1.5 marks // Elegance 1 mark // Total 7 def append[A](x List[A], y List[A]) List[A] = error("課題") // Exercise 7 // Relative Difficulty 5 // Correctness 4.5 marks // Performance 1.5 marks // Elegance 1 mark // Total 7 def concat[A](x List[List[A]]) List[A] = error("課題") // Exercise 8 // Relative Difficulty 7 // Correctness 5.0 marks // Performance 1.5 marks // Elegance 1.5 mark // Total 8 def concatMap[A, B](x List[A], f A = List[B]) List[B] = error("課題") // Exercise 9 // Relative Difficulty 8 // Correctness 3.5 marks // Performance 3.0 marks // Elegance 2.5 marks // Total 9 def maximum(x List[Int]) Int = error("課題") // Exercise 10 // Relative Difficulty 10 // Correctness 5.0 marks // Performance 2.5 marks // Elegance 2.5 marks // Total 10 def reverse[A](x List[A]) List[A] = error("課題") } 答え合わせってどうすれば? -- _kzt_ (2010-01-09 12 08 58) あ、答えっていうのは変ですね。回答例かな。 -- _kzt_ (2010-01-09 12 12 24) 名前 コメント
https://w.atwiki.jp/desucre/pages/21.html
ライセンス登録 shell root@ns#lmutil lmhostid -ether デフォルトパスワード nsroot/nsroot セットアップ後NSIPを変更したい場合は以下 nsipの変更 set ns config -IPAddress ip_addr -netmask netmask save config reboot 中間証明、クロスルート証明 証明書をインストール 最下層の証明書を選択し、右クリックメニューよりリンクを選択、 最上位より1個下までの証明書でリンクを作成する クライアントのソースIPを見せる Use Source IP ModeをグリーバルでONにするか、 サービス設定毎でONにする 応答は直接クライアントに返るので、ルータ等経路に注意 RNATしないと通信できない http //support.citrix.com/article/CTX117900 NetScaler VPX簡易稼働検証ガイド http //www.citrix.co.jp/products/pdf/VPX_20091221b.pdf 基本のマニュアル以下読めばLBは大体分かる。 http //support.citrix.com/servlet/KbServlet/download/18667-102-19396/NS_GSG_JA.pdf 英語Citrix NetScaler Traffic Management Guide - Release 9.3 http //support.citrix.com/servlet/KbServlet/download/27522-102-672672/NS-TrafficMgmt-Guide.pdf 証明書設定 http //www.secomtrust.net/service/ninsyo/pdf/Citrix_Netscaler.pdf http //www.macnica.net/citrix/ns.html/?cid=gct1128 日本語のCitrixトレーニングに概要があるので見るといいかも CNS-101-1W http //training.citrix.com/mod/ctxmytraining/view.php#catid=0 page=1 System設定値の説明 http //support.citrix.com/article/CTX122370 ベストプラクティス http //support.citrix.com/article/CTX122370 HAの設定 http //www.force10networks.com/partners/pdf/Citrix_HA_DeploymentGuide.pdf https //support.citrix.com/servlet/KbServlet/download/22385-102-665121/ctx123245_1202_XD%20-%20HA%20-%20Implementation%20Guide_J.pdf 中間CA証明書とクロスルート証明書のダウンロード http //ssl-process.com/support/intermediate.php インストール手順 http //www.ssl-process.com/support/index.php サイトシールの掲載 http //ssl-process.com/support/site-seal.php インストールチェッカー http //ssl-process.com/support/checker.php
https://w.atwiki.jp/jasagiri/pages/90.html
scala:http //www.scala-lang.org/ 基本JVM上で動作するバイトコードを吐く、静的だけど型推論により動的な、関数型オブジェクト指向言語だそうだ。 android上で動く。 GAE/J上で動く。 .Net用の msil を吐くライブラリがある。(.net でコンパイルできる) ScalaMecab Scala読物 ScalaDesignPatterns scalaメモ scala2.8変更点 Haskellぽい強力なパターンマッチング。 ErlangぽいActorモデル。 OCamlぽい型推論によるRubyぽい内部DSL向きな文法。 日本語でメソッド名とか変数名が書ける(ぉ)。 Rubyぽいカオスさ。 Java言語作った人が「お気に入り」と発言したらしい。(http //www.adam-bien.com/roller/abien/entry/java_net_javaone_which_programming) Groovy言語作った人が「知ってたら作らなかった」と発言したらしい。(http //macstrac.blogspot.com/2009/04/scala-as-long-term-replacement-for.html) Ruby言語作った人は「残念だ」と発言してる。(なんでrubyist.net繋がんないの?) ネタ: モジュール分割はオブジェクト指向、メソッドは関数型がわかりやすいかも(http //itpro.nikkeibp.co.jp/article/COLUMN/20090224/325385/?ST=develop)を検証する。 rubyのmonetaインタフェースをDuckTypingしたリソースライブラリ欲しい。(当面JRuby経由でDatamapperあわせて使うか?) phpのbearプロジェクトっぽいのが欲しい。 そろそろ要求定義からの流れを統一的に扱えるフレームワークが出てきてもいいころかと。 当面ラッパークラスの嵐になるのが悲しいのでpure scalaの勉強するべし。 http //www.codelogy.org/archives/2008/02/scala.html#more ツールやライブラリ: sbaz available で本家に登録されている一覧が出てくる。(日本語の説明は http //blog.takeda-soft.jp/blog/show/334) 名前 説明 備考 sbt Ant や Maven のようなBuild Tool。 Apache Ivy使ってるぽい。 ScalaTest 統一テスティング specs rspecクローン。 ソースきれい。 dispatch HTTPクライアント JSONとかOAuthとかもある scala-migration activerecord-migrationクローン scalamodules OSGi DSL Benchmark http //github.com/rakuto/benchmark-suite/tree/master ベンチマーク browse scala src browser scala-query jdbc base type-safe database api scalajdo JDOラッパー scalajpa JPAラッパー scala0.orm ORM surf CouchDBラッパー simpledb-scala-binding AmazonSimpleDBラッパー sbinary バイナリシリアライザ/デシリアライザ。 protobufやmessagepackぽいもの。 scala-dataflow Ozdataflowクローン jiva-ng 遺伝的アルゴリズム toolkit smr scara map reduce hadoopラッパー? kestrel starlingクローン twitter backend cachet HTTP Cache Proxy scalax The Scala Community Library scalanet プロトコルライブラリ? spmd port mapper daemon mittelos Event Calculus reasoning? simplemodeler モデリング2src Relaxerの浅海さん作 lift WEBフレームワーク Smalltalk の seaside ぽい? WebFlavor WEBフレームワーク web上で開発できるらしい。日本製 step sinatraクローン gdata-scala-client GDataクライアント scalify java2scala Scalaz steroidz? ScalaCheck?? dataset + machinist + fakerクローン テストデータ作成。 まだない? rcovクローン テストカバレッジ。jcoverageが使えるかも まだない? Heckleクローン 実装が壊れたときにテストが壊れるかどうか調べるツール まだない? rrクローン。 TestDoublesを実現。JRuby経由で十分か。RMockが使えるかも 必要ない? cucumber+webratクローン JRuby経由で十分か 必要ない? trac/redmine+hadson/CruiseControl+TestLinkクローン CIを実現。 必要ない? rackクローン jruby-rackで十分か。継続サーバっぽい使い方とかcometとか optional command line parsing scala-options ruby-OptionParserクローン joins Join演算ライブラリ scala-parallel パラレルコレクション? JSR166 p5scala processingラッパー ScalaIRCBot ircポット scalampp XMPPサーバ 話題のjabberプロトコル喋るサーバ qbert Actor based WEBサーバ dumpster webdavサーバ AIscala AIライブラリ メモ: supervisor:http //jonasboner.com/2008/06/16/erlang-style-supervisor-module-for-scala-actors/ protobufサンプル:http //github.com/eishay/protobuf-object-competability-example/tree/master toropy-scala:http //code.google.com/p/tropy-scala/ ScalaからMecabにアクセス:http //blog.xole.net/article.php?id=724 フィジカルコンピューティングデバイスGainerをscalaから触る:http //rainyday.blog.so-net.ne.jp/2009-01-04 scala + twitter :http //www.ibm.com/developerworks/jp/java/library/j-scala05059.html